Application of the timed automata abstraction to the performance evaluation of the architecture of a bank on- line transaction processing system

نویسندگان

  • Maria Kourkouli
  • George Hassapis
چکیده

Timed automata is an abstraction that can provide a way of expressing timing delays when the behavior of a real time system is modeled. Then, for the verification of specifications and properties of the system model checking techniques can be used. In this work an attempt is made to model an on-line transaction processing system with timed automata. We describe a bank that has multiple branches with multiple tellers at each branch. The transactions represent the deposit or the withdrawal that a customer makes. Basically, it is the database management system of the bank information system that is modeled and its time response to various different scenarios of customer arrival rates at each teller machine is assessed as well as the transactions throughput that can be served at specific timing windows. Scenarios are based on dynamically increasing and decreasing of the on-going transactions per branch at a specified period of time. The operation of the considered information system generates different types of concurrent processes which are modeled by forming a multitude of timed automata communicating and synchronized between each other with channel variables. The system is modeled and verified using the real time model checker UPPAAL that provides the possibility to check our model for atomicity, consistency and durability. The results of this analysis and the experience in developing, simulating and verifying this model are presented and thoroughly discussed. M. Kourkouli, G. Hassapis, "Application of the timed automata abstraction to the performance evaluation of the architecture of a bank on-line transaction processing system", Proceedings of the 2nd South-East European Workshop on Formal Methods (SEEFM05), Ohrid, 18-19 Nov 2005, pp. 142-153. 142

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Using Interval Petri Nets and Timed Automata for Diagnosis of Discrete Event Systems (DES)

A discrete event system (DES) is a dynamic system that evolves in accordance with the abrupt occurrence, at possibly unknown irregular intervals, of physical events. Because of the special nature of these systems, different tools are currently used for their analysis, design and modeling. The main focus of this paper is the presentation of a new modeling approach of Discrete Event Systems. The ...

متن کامل

Evaluation of the SMEs’ Loans in the Iranian Banking System: An Application of a Logit Model

  One of the main problems of SMEs is how to finance their investments. The role of banks in this regard is crucial, since they can be a type of sources of financing through lending credits directly to SMEs. The key role of the paper thus relies on analyzing the effect of SMEs financing by the Iranian banking system.   The objective of this paper is to determine the influence of loans demanded...

متن کامل

The Application of Combined Fuzzy Clustering Model and Neural Networks to Measure Valuably of Bank Customers

Currently, acquisition of resources in banks is subject to attraction of the resources of banking customers. Meanwhile, the Bank’s valuable customers are one of the best resources to make profit for banks. Several different models are introduced for evaluation of profitability of the customers; but most of them are classical models and they are unable to evaluate the customers in complete and o...

متن کامل

The Application of Combined Fuzzy Clustering Model and Neural Networks to Measure Valuably of Bank Customers

Currently, acquisition of resources in banks is subject to attraction of the resources of banking customers. Meanwhile, the Bank’s valuable customers are one of the best resources to make profit for banks. Several different models are introduced for evaluation of profitability of the customers; but most of them are classical models and they are unable to evaluate the customers in complete and o...

متن کامل

Edge Detection Based On Nearest Neighbor Linear Cellular Automata Rules and Fuzzy Rule Based System

 Edge Detection is an important task for sharpening the boundary of images to detect the region of interest. This paper applies a linear cellular automata rules and a Mamdani Fuzzy inference model for edge detection in both monochromatic and the RGB images. In the uniform cellular automata a transition matrix has been developed for edge detection. The Results have been compared to the ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006